package com.cloud.retry.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("log")
public class LogEntity {
    @TableId(value = "id", type = IdType.AUTO) //
    private Long id;

    // 请求类型，如 API 类型
    private String type;

    // 来源应用名称
    private String sourceName;

    // 请求方法，如 GET、POST
    private String requestMethod;

    private String requestBody;
    private String responseBody;

    // 请求的完整 URL
    private String requestUrl;

    // 请求路径，通常是 URL 的一部分
    private String requestPath;

    // 请求头信息，以文本形式保存
    private String requestHeaders;

    // 请求时间，记录请求发生的时间
    private Date requestTime;

    // 记录创建时间
    private Date crtTime;

    // 记录最后更新时间
    private Date updTime;
}
